Fill out this form to register your intent to complete this project.
Fill out this form to submit your solution to this project and qualify for the rewards.
![]() | Develop a smart plant water system using Internet of Things (IoT) and low-cost hardware |
Drought and hunger affect hundreds of millions of people around the world. Pressures from increasing population, inequity, climate change, and water shortages contribute to this challenge. Agriculture accounts for approximately 80 percent of the consumptive water use in the United States. Cutting-edge technologies like AI and IoT will be instrumental in fostering sustainable agricultural practices. Efficient irrigation systems can help conserve resources and maintain farm profitability in an era of increasing food demand and rising costs. IoT-driven systems can automatically monitor, analyze, and precisely regulate water demand and supply, to minimize water overuse and eliminate the need for human intervention. You can be a pioneer in the field of smart agriculture. Use cutting-edge technology to save water and optimize agricultural practices.
The Internet of Things gives increased access to and control of smart devices. Sensors on these smart devices measure certain types of data, and the power of IoT can transfer that data to the cloud, where it can be used to make real-time decisions.
Design an IoT-enabled system that will manage plant irrigation to optimize water use. Use low-cost hardware to interface with sensors, collect the data on the cloud and determine when and how the plants are watered.
Suggested steps:
- Collect agriculture data from sensors (Temp., Humidity, Soil Moisture, etc)
- Upload this data to ThingSpeak™ (IoT analytics platform)
- Access and Analyze this data using ThingSpeak, see some Examples. E.g., Estimate Evapotranspiration of the field based on the input data
- Gather other relevant information like weather forecast data or crop parameters
- Determine a watering strategy based on the crop type and the data you have gathered. For example, identify how your measurements and data could help develop a predictive model in MATLAB® to determine when the crop needs to be watered
- Send an action based on the analysis. This action could be as simple as an e-mail notification to water the plants or actuate a watering system at the plant.
Here are the various phases of the project:
- Develop the requirements
- Design the architecture and specifications of the system
- Select the hardware (sensors, embedded systems)
- Build the system
- Test it on a simplified use case
- Develop analytics for the system (E.g., Forecast the amount of water used over the season for a location)
Advanced project work:
- Add more sensors to gather different types of data such as light, airflow, and pH
- Develop models for soil management (e.g., fertilization)
- Imaging to monitor crop health (e.g., webcam, hyperspectral, or drone)
- Develop AI models for Weather Prediction/Soil Characterization
- Collect Agricultural Data over The Things Network
- Arduino Based Smart Watering of Plants
- Forecast Tidal Depths Using ThingSpeak Data
- How to gather data from weather forecast?
- Analyzing weather data from an Arduino-based weather station
Videos:
- Using ThingSpeak for IoT in Agriculture
- Using MATLAB to Empower Modern Numerical Weather Forecasts
- Machine Learning for Agriculture
- Build a Solar Tracking System using Simulink and ThingSpeak
Suggested readings:
Real Time Weather Analysis Using ThingSpeak
Minimize the negative effects of the overuse of water in farming and preserve water resources.
Sustainability and Renewable Energy, Artificial Intelligence, IoT, Low-Cost Hardware, Deep Learning, Cloud Computing
Bachelor, Master's, Doctoral
Dedicated discussion forum to ask/answer questions, comment, or share your ideas for solutions for this project.
219